Masteriyo\Addons\CourseAnnouncement\Controllers\CourseAnnouncementController A

Total Complexity 65
Dependencies 7
Dependents 2
Total lines 804
Lines of code 515
Logical lines of code 123
Comment lines 203
Methods 15
Properties 6

Methods 15

Method Rating Maintainability Complexity Lines of code
prepare_object_for_database()
B
42 17 46
update_item_permissions_check()
A
47 9 37
register_routes()
A
34 1 133
delete_item_permissions_check()
S
49 6 32
get_item_schema()
S
36 1 104
get_course_announcement_data()
S
49 6 28
prepare_objects_query()
S
52 6 25
create_item_permissions_check()
S
55 5 21
get_object()
S
57 4 16
restore_item()
S
57 4 14
get_collection_params()
S
50 1 31
prepare_object_for_response()
S
63 2 9
process_objects_collection()
S
62 1 12
__construct()
S
81 1 3
get_announcement_count()
S
74 1 4